-
-
Notifications
You must be signed in to change notification settings - Fork 28
Release 2025-01-04 #392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release 2025-01-04 #392
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Update ci.yml to run on PRs to both dev and main branches - Add release-rc.yml workflow for automatic RC builds on dev merges - Creates versioned RC tags (e.g., 1.55.0-rc.abc1234) - Pushes dev-latest tag for bleeding edge users - Update release.yml to auto-trigger on main merges (not just manual dispatch) - Keeps dry_run option for testing - Adds skip-ci check to prevent loops Closes #378
- Add branching strategy section explaining dev → main flow - Update PR process to target dev branch instead of main - Document RC builds on dev merges and production releases on main merges - Add Docker tag reference table for each branch type - Update code review checklist to include dev branch targeting
- Fix bug where YOUTARR_IMAGE was always overwritten (now respects .env value) - Add --dev CLI flag to use dialmaster/youtarr:dev-latest image - Show warning when using dev builds about stability - Update print_usage() with --dev flag documentation - Add 'Using Development Builds' section to README.md with: - Instructions for --dev flag usage - Manual YOUTARR_IMAGE configuration for non-script users - How to switch back to stable builds
Shows context-aware names in Actions UI: - 'Production Release — Auto' for push-triggered releases - 'Production Release — Manual' for workflow_dispatch - 'Production Release — Dry Run' for dry run mode
…udit logging, URL length validation
…hing-workflow Implement dev branch workflow with RC builds
The previous format (1.55.0-rc.<sha>) implied the RC was for a specific version, when it's actually just the current state of dev. The new format (dev-rc.<sha>) makes it clear these are dev branch builds, not tied to any particular release version.
…hing-workflow fix: change RC tag format from version-based to dev-rc.<sha>
The version check now excludes dev-latest and dev-rc.* tags when determining the latest stable version. This prevents users on stable builds from seeing update notifications for dev builds. - Filter out tags starting with 'dev' in getCurrentReleaseVersion - Add test to verify dev tags are properly filtered
Test now verifies behavior (dev tags filtered) rather than expecting a specific version string.
…hing-workflow fix: filter dev tags from version update notification
Add API keys for external integrations on single video downloads
Contributor
📊 Test Coverage ReportBackend Coverage
Frontend Coverage
Coverage Requirements
Coverage report generated for commit e645c60 |
- Add early bypass in verifyToken for OPTIONS /api/videos/download - OPTIONS preflight requests don't include auth headers, must skip auth to reach the CORS handler - Document Cloudflare Zero Trust bypass setup in API_INTEGRATION.md
fix: allow CORS preflight for bookmarklets behind external auth proxies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.